<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<ol>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201801/562452.htm">配置中心，互联网架构解耦利器</a></li></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201801/562451.htm">服务读写分离架构，绝不推荐</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/562108.htm">一分钟了解“好”接口的设计与实现</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/562106.htm">服务读写分离(读服务，写服务)，是否可行？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/562103.htm">MQ—互联网架构解耦神器</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/562094.htm">服务化了，没想到耦合更加严重？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/559519.htm">CA，给了数据库，给了机器，为啥也扩不了容？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/559593.htm">数据库中间件为何不支持join</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201712/559457.htm">数据库中间件Atlas调研笔记</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/559093.htm">小小的公共库，大大的耦合，你痛过吗？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/559092.htm">小小的IP，大大的耦合，你痛过吗？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/559091.htm">假如让你来设计数据库中间件</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/559090.htm">数据库中间件TDDL调研笔记</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/559089.htm">数据库中间件cobar调研笔记</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/558214.htm">APP分层架构设计随想</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/557812.htm">分层架构，前后端分离有啥坏处？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201711/556703.htm">互联网分层架构，为啥要前后端分离？</a></li>
    <li><a target="_blank" href="http://database.51cto.com/art/201711/556332.htm">究竟为什么要引入数据库中间件</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201710/554935.htm">啊，业务层是否也需要服务化？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201710/554501.htm">互联网分层架构之DAO与服务化</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201710/554499.htm">互联网分层架构的本质</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/549224.htm">58速运“里程计算”优化与演进</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/548634.htm">线上服务内存OOM问题定位三板斧</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/548633.htm">线上服务CPU100%问题快速定位实战</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/548632.htm">线上操作与线上问题排查实战</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/548046.htm">从"嘿,今晚..."谈消息安全传输中的技术点</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201708/547769.htm">多对多业务，数据库水平切分架构一次搞定</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/545578.htm">MySQL的or/in/union与索引优化</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/545580.htm">或许你不知道的10条SQL技巧</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/544573.htm">1对多业务，数据库水平切分架构一次搞定</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/544568.htm">工作线程数究竟要设置为多少</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/544167.htm">一分钟了解索引技巧</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/543947.htm">MySQL冗余数据的三种方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/543852.htm">MySQL双主一致性架构优化</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201707/543851.htm">分布式ID生成器</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/543382.htm">CAS下ABA问题及优化方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542829.htm">浅谈CAS在分布式ID生成方案上的应用</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542828.htm">单KEY业务，数据库水平切分架构实践</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542826.htm">库存扣减还有这么多方案？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542760.htm">库存扣多了，到底怎么整？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542217.htm">计数系统架构实践一次搞定</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/542139.htm">典型数据库架构设计与实践</a></li>
    <li><a target="_blank" href="http://developer.51cto.com/art/201706/541928.htm">微服务架构的两大解耦利器与最佳实践</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201706/541489.htm">典型数据库的架构设计与实践</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/541211.htm">互联网智能广告系统简易流程与架构</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/540524.htm">mysql-proxy数据库中间件架构</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/540531.htm">一分钟了解四层/七层反向代理</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/540250.htm">session一致性架构设计实践</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/539910.htm">跨公网调用的大坑与架构优化方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/540248.htm">DNS在架构设计中的巧用</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201705/538887.htm">TCP接入层的负载均衡、高可用、扩展性架构</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/538008.htm">换IP的是你，凭啥重启的却是我？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/537675.htm">“配置”也有架构演进？看完深有痛感</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/537118.htm">58沈剑：用uid分库，uname上的查询怎么办？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/536903.htm">58到家MQ如何快速实现流量削峰填谷</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/536407.htm">到底什么时候该使用MQ？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201704/536306.htm">消息总线真的能保证幂等？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201703/535553.htm">58沈剑：100亿数据平滑数据迁移,不影响服务</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201703/535090.htm">消息总线能否实现消息必达？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201703/534752.htm">1分钟实现“延迟消息”功能</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201703/534475.htm">10w定时任务，如何高效触发超时</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201703/533480.htm">百度如何能实时检索到15分钟前新生成的网页？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/533103.htm">业界难题-“跨库分页”的四种方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/532287.htm">就是这么迅猛的实现搜索需求</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531970.htm">1分钟了解Leader-Follower线程模型</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531810.htm">一分钟理解负载LoadAverage</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531490.htm">再议数据库军规</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531410.htm">58到家数据库30条军规解读</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531364.htm">58到家数据库30条军规解读</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/531315.htm">深入浅出搜索架构引擎、方案与细节（上）</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201702/530555.htm">58沈剑：数据库秒级平滑扩容架构方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201701/528639.htm">100亿数据1万属性数据架构设计</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201701/527650.htm">究竟啥才是互联网架构“高并发”</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201701/527171.htm">连接池原来这么简单（一分钟系列）</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/525827.htm">架构师到底该不该写代码</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/525603.htm">一分钟掌握数据库垂直拆分</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/525140.htm">啥，又要为表增加一列属性？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/525141.htm">这才是真正的表扩展方案</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/524914.htm">一分钟实现分布式锁</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201612/524201.htm">究竟啥才是互联网架构“高可用”</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523400.htm">应用层/安全层/传输层如何进行协议选型？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523274.htm">一张“神图”看懂单机/集群/热备/磁盘阵列（RAID）</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523275.htm">百度咋做长文本去重（一分钟系列）</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523273.htm">细聊分布式ID生成方法</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523276.htm">巧用CAS解决数据一致性问题</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/523272.htm">数据库软件架构设计些什么</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/522792.htm">Andromeda OS 来了，Android 再见？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/522786.htm">即使删了全库，保证半小时恢复</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/522618.htm">如何防止根目录被删？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/522304.htm">就这样把根目录删了！！！</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/521808.htm">年终汇报、总结、述职：教你做一场B格满满的技术大会演讲</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/521696.htm">“id串行化”到底是怎么实现的？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/521602.htm">消息“时序”与“一致性”为何这么难？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/521113.htm">群消息这么复杂，怎么能做到不丢不重？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/520429.htm">微信为啥不丢“离线消息”？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201611/520360.htm">QQ状态同步究竟是推还是拉？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201610/518727.htm">php使用tcp长连接的一种优化思路</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201610/518341.htm">http如何像tcp一样实时的收消息？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517861.htm">互联网公司为啥不使用MySQL分区表？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517857.htm">lvs为何不能完全替代DNS轮询</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517817.htm">微服务架构之RPC-client序列化细节</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517814.htm">为什么说要搞定微服务架构，先搞定RPC框架？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517793.htm">互联网架构，如何进行容量设计？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517789.htm">微服务架构多“微”才合适？</a></li>
    <li><a target="_blank" href="http://zhuanlan.51cto.com/art/201609/517782.htm">互联网架构为什么要做服务化？</a></li>
    <li><a target="_blank" href="http://server.51cto.com/sOS-517683.htm">如何实施异构服务器的负载均衡及过载保护？</a></li>
    <li><a target="_blank" href="http://developer.51cto.com/art/201609/517313.htm">一分钟了解负载均衡的一切</a></li>
</ol>
</body>
</html>